import { createStore } from "vuex";

const store = createStore({
	state(){
		return{
			user:{
				name:"",  //姓名
				role:"",  //角色
				pic:"",  //图片id
				token:"",  //权限
				rolename:"",  //中文角色
			},
			
			alert:{
				msg:'提示信息',
				open:0  //0 秒表示关闭
			},
			
			
		}
	},
	
	
	  // 2、 所有全局函数， 可以对 state 变量进行操作
	  // 使用  store.commit('show', '提示信息')
	  mutations: {
	    show( msg ){
	       state.alert.msg = msg;
	       state.alert.open = 3;  // 3 秒后关闭
	    }
	  },
	
	
})

export default store;